Notification Center Extensiones
Notification Center Extensiones
SEND NOTIFICATIONS - EXTENSIONES
Permite notificar a través del inbox a un usuario. El mensaje quedará en el inbox por una semana o durante el tiempo que se especifique. Además, se puede evitar su borrado si es una comunicación de importancia.
Endpoint
Para enviar notificaciones a otros usuarios desde las extensiones el endpoint que debe utilizarse es el siguiente: https://api.aurapps.com/noti_center/send
Schema
Para crear una notificación se envía la siguiente información:
- user_ids: Array de user uuids (requerido).
- expiration_date: Cadena en formato YYYY-MM-DDTHH:MM:SSZ. Si no se incluye, la notificación durará 1 semana.
- dismissible: Booleano que indica si el usuario puede eliminar el mensaje del inbox.
- message: Objeto con locales. Es obligatorio enviar todos los idiomas debido a que el front no tiene implementado un "locale default". Puede enviarse el mismo idioma en todos los locales.
- external_link: Enlace externo que se abrirá en otra pestaña del navegador.
- internal_link: Deep link. Solo se incluye lo que va después del host.
| NOTA |
|---|
Solo user_ids y message son obligatorios. |
Ejemplo:
{
"user_ids": ["UID-123","UID-456","UID-789"],
"expiration_date": "2024-09-09T00:00:00Z",
"dismissible": true,
"message": {
"en_US": "",
"pt_BR": "",
"fr_FR": "",
"es_ES": "",
"es_AR": ""
},
"external_link": "",
"internal_link": ""
}